COMSafeArray.SetValue (COMSafeArray.SetValue)
COMSafeArray (COMSafeArray)
SetValue (SetValue)
Доступен, начиная с версии 8.0.
Вариант синтаксиса: Список индексов
Синтаксис:
SetValue(<Индекс0>, <Индекс1>, <ЗначениеЭлемента>)Параметры:
<Индекс0> (обязательный)
Значение старшего индекса.
<Индекс1> (необязательный)
Значение следующего индекса, если массив более, чем одномерный.
<ЗначениеЭлемента> (обязательный)
Описание варианта метода:
В параметрах указываются значения индексов элемента массива, начиная со старшего и устанавливаемое значение. Каждый параметр, кроме последнего, определяет значение одного индекса. Параметров столько, сколько измерений в массиве. Тип всех параметров - Число. Последний параметр - устанавливаемое значение элемента массива.Вариант синтаксиса: Массив индексов
Синтаксис:
SetValue(<Индексы>, <ЗначениеЭлемента>)Параметры:
<Индексы> (обязательный)
Массив индексов, начиная со старшего. Индексов столько, сколько измерений в массиве COMSafeArray. Тип всех элементов массива параметров - Число.
<ЗначениеЭлемента> (обязательный)
Устанавливаемое значение элемента. Тип этого параметра не должен конфликтовать с установленным типом элемента массива COMSafeArray.
Описание варианта метода:
Все индексы перечислены в одном массиве, начиная со старшего индекса.Описание:
Устанавливает значение элемента массива по указанным индексам.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Если какой-нибудь из индексов выходит за допустимый диапазон, то никаких действий не производится и выдается сообщение "Значение индекса выходит за границы диапазона".Если устанавливаемое значение не может быть преобразовано к типу элемента COMSafeArray, то выдается сообщение о недопустимом преобразовании типа.
Пример:
| Массив.SetValue(1, 2, 2, ЭлементМассива); Индексы = Новый Массив; Индексы.Добавить(1); Индексы.Добавить(2); Индексы.Добавить(2); Массив.SetValue(Индексы, ЭлементМассива); |
Использование в версии:
Доступен, начиная с версии 8.0.